home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir34 / ultr102.zip / !USC0220.CFG next >
Text File  |  1991-08-12  |  6KB  |  222 lines

  1. ;**********************************************************************
  2. ;
  3. ;       UltraStor EISA ESDI Hard Disk Controller (ULTRA 22C)
  4. ;
  5. ;    UltraStor ULTRA 22C EISA Configuration File
  6. ;    Version : 1.12
  7. ;    Date    : August 12, 1991
  8. ;
  9. ;**********************************************************************
  10.  
  11.  
  12. ;---------------------------------------------
  13. ;    Board Identification Block
  14. ;---------------------------------------------
  15. BOARD
  16.   ID = "USC0220"
  17.   NAME = "UltraStor - ULTRA 22C ESDI Hard Disk Controller" 
  18.   MFR = "UltraStor"
  19.   CATEGORY = "MSD"            ;Mass Storage Device
  20.   SLOT = EISA                ;EISA slot
  21.   LENGTH = 330                ;in centmeter
  22.   AMPERAGE = 2000            ;max current allowed
  23.   SKIRT = NO                ;board skirt
  24.   READID = YES                ;ID readable
  25.   BUSMASTER = 100            ;max. latency 100 microseconds
  26.   IOCHECK = VALID
  27.   DISABLE = SUPPORTED
  28.   COMMENTS = "ULTRA 22C is a high speed ESDI to EISA disk
  29.           controller with intelligent caching on board.\n\n
  30.     The ULTRA 22C has the following features:\n
  31.     . Supports EISA bus master burst transfer mode of 33MB/sec.\n
  32.         . Utilizes INTEL BMIC chip for EISA compatibility.\n
  33.         . AT (ISA) register and BIOS downward compatibility.\n
  34.     . Supports multi-threaded command chaining.\n
  35.     . Intelligent caching optimized with different O.S.\n
  36.     . Caching upgradable to 4MBytes memory.\n
  37.     . Writeback caching with ordered writes.\n
  38.     . Coexists with other disk controller in a system.\n
  39.     . 1:1 interleave up to 20Mb/sec ESDI drives.\n"
  40.  
  41. ;---------------------------------------------
  42. ;    Initialization Information Block
  43. ;---------------------------------------------
  44. IOPORT(1) = 0ZC85h
  45.         SIZE = BYTE
  46.         INITVAL = xxxxxxxxb
  47.  
  48. IOPORT(2) = 0ZC86h
  49.         SIZE = BYTE
  50.         INITVAL = 00001110b
  51.  
  52. IOPORT(3) = 0ZC84h
  53.         SIZE = BYTE
  54.         INITVAL = 00000xxxb
  55.  
  56. GROUP = "UltraStor ULTRA 22C Disk Controller"
  57.         TYPE = "MSD"
  58.  
  59. FUNCTION = "UltraStor ULTRA 22C"
  60. COMMENTS = "Enable or Disable ULTRA 22C controller"
  61.     CHOICE = "Enable"
  62.        FREE
  63.        INIT = IOPORT(3)LOC(0) 1
  64.     CHOICE = "Disable"
  65.        DISABLE = YES
  66.        FREE
  67.        INIT = IOPORT(3)LOC(0) 0
  68.  
  69. FUNCTION = "EISA Mode Configuration"
  70. COMMENTS = "Configure ULTRA 22C in EISA mode."
  71.    SUBFUNCTION = "BIOS Address Selection"
  72.     CHOICE = "C8000h"
  73.          FREE
  74.      MEMORY = 16K
  75.      ADDRESS = 0C8000h
  76.      MEMTYPE = OTH
  77.      WRITABLE = YES
  78.      SHARE = NO
  79.      SIZE = BYTE
  80.      CACHE = YES
  81.      DECODE = 32
  82.      INIT = IOPORT(1)LOC(2-0) 010
  83.  
  84.     CHOICE = "CC000h"
  85.          FREE
  86.      MEMORY = 16K
  87.      ADDRESS = 0CC000h
  88.      MEMTYPE = OTH
  89.      WRITABLE = YES
  90.      SHARE = NO
  91.      SIZE = BYTE
  92.      CACHE = YES
  93.      DECODE = 32
  94.      INIT = IOPORT(1)LOC(2-0) 011
  95.  
  96.     CHOICE = "D0000h"
  97.          FREE
  98.      MEMORY = 16K
  99.      ADDRESS = 0D0000h
  100.      MEMTYPE = OTH
  101.      WRITABLE = YES
  102.      SHARE = NO
  103.      SIZE = BYTE
  104.      CACHE = YES
  105.      DECODE = 32
  106.      INIT = IOPORT(1)LOC(2-0) 100
  107.  
  108.     CHOICE = "D4000h"
  109.          FREE
  110.      MEMORY = 16K
  111.      ADDRESS = 0D4000h
  112.      MEMTYPE = OTH
  113.      WRITABLE = YES
  114.      SHARE = NO
  115.      SIZE = BYTE
  116.      CACHE = YES
  117.      DECODE = 32
  118.      INIT = IOPORT(1)LOC(2-0) 101
  119.  
  120.     CHOICE = "D8000h"
  121.          FREE
  122.      MEMORY = 16K
  123.      ADDRESS = 0D8000h
  124.      MEMTYPE = OTH
  125.      WRITABLE = YES
  126.      SHARE = NO
  127.      SIZE = BYTE
  128.      CACHE = YES
  129.      DECODE = 32
  130.      INIT = IOPORT(1)LOC(2-0) 110
  131.  
  132.     CHOICE = "DC000h"
  133.          FREE
  134.      MEMORY = 16K
  135.      ADDRESS = 0DC000h
  136.      MEMTYPE = OTH
  137.      WRITABLE = YES
  138.      SHARE = NO
  139.      SIZE = BYTE
  140.      CACHE = YES
  141.      DECODE = 32
  142.      INIT = IOPORT(1)LOC(2-0) 111
  143.  
  144.     CHOICE = "C4000h"
  145.          FREE
  146.      MEMORY = 16K
  147.      ADDRESS = 0C4000h
  148.      MEMTYPE = OTH
  149.      WRITABLE = YES
  150.      SHARE = NO
  151.      SIZE = BYTE
  152.      CACHE = YES
  153.      DECODE = 32
  154.      INIT = IOPORT(1)LOC(2-0) 001
  155.  
  156.        CHOICE = "Disable"
  157.          DISABLE = YES
  158.      FREE
  159.      INIT = IOPORT(1)LOC(2-0) 000
  160.  
  161.    SUBFUNCTION = "Interrupt Selection"
  162.       CHOICE = "IRQ 10 - Edge Trigger"
  163.      FREE
  164.          IRQ = 10
  165.          SHARE = NO
  166.          INIT = IOPORT(1)LOC(7-4) 1000
  167.  
  168.       CHOICE = "IRQ 11 - Edge Trigger"
  169.      FREE
  170.          IRQ = 11
  171.          SHARE = NO
  172.          INIT = IOPORT(1)LOC(7-4) 0100
  173.  
  174.       CHOICE = "IRQ 12 - Edge Trigger"
  175.      FREE
  176.          IRQ =  12
  177.          SHARE = NO
  178.          INIT = IOPORT(1)LOC(7-4) 0010
  179.  
  180.       CHOICE = "IRQ 15 - Edge Trigger"
  181.      FREE
  182.          IRQ = 15
  183.          SHARE = NO
  184.          INIT = IOPORT(1)LOC(7-4) 0001
  185.  
  186. FUNCTION = "ISA Mode Configuration"
  187. COMMENTS = "Configure ULTRA 22C in ISA mode to use Primary I/O port
  188.         or Secondary I/O port.\n
  189.     Primary uses IRQ14 and I/O port addresses 1F0-1F7h\n
  190.     Secondary uses IRQ14 and I/O port addresses 170-177h."
  191.       CHOICE = "Primary"
  192.          SUBTYPE = "PRI"
  193.      FREE
  194.  
  195. ; The IRQ=14, SHARE=YES, TRIGGER=EDGE statements are commented out to avoid
  196. ; setup conflicts with other EISA configuration files that may contain IRQ=14
  197. ; and SHARE=NO statements (for example, some IDE configuration file). This is 
  198. ; strictly a Configuration utility setup conflict and not a hardware conflict.
  199. ; The ULTRA 22C uses IRQ 14 and will function properly even though these 
  200. ; statements are commented out since its hardware is designed to share IRQ 14
  201. ; with other devices. If no such setup conflict exists, the user may choose to
  202. ; uncomment these six statements for thoroughness.
  203.  
  204. ;     IRQ = 14
  205. ;     SHARE = YES
  206. ;     TRIGGER = EDGE
  207.      PORT = 01F0h-01F7h
  208.      SIZE = BYTE
  209.      INIT = IOPORT(1)LOC(3) 0
  210.  
  211.       CHOICE = "Secondary"
  212.          SUBTYPE = "SEC"
  213.            FREE
  214. ;        IRQ = 14
  215. ;     SHARE = YES
  216. ;     TRIGGER = EDGE
  217.      PORT = 0170h-0177h
  218.      SIZE = BYTE
  219.      INIT = IOPORT(1)LOC(3) 1
  220.  
  221. ENDGROUP ;(Hard Disk Controller)
  222.